package HigherCharacteristics;

public class A2Test {
    public static void main(String [] args){

            new A2Test().callInner(new A2(){
                //接口是不能new但此处比较特殊是子类对象实现接口，只不过没有为对象取名
                public void fun1() {
                    System.out.println("implement for fun1");
                }
            });// 两步写成一步了
        }
        public void callInner(A2 a) {
            a.fun1();
        }

    }
